package com.ruoyi.gqgl.psb.mapper;

import java.util.List;
import com.ruoyi.gqgl.psb.domain.Psb;

/**
 * PSMapper接口
 *
 * @author huacai
 * @date 2025-01-20
 */
public interface PsbMapper
{
    /**
     * 查询PS
     *
     * @param psbId PS主键
     * @return PS
     */
    public Psb selectPsbByPsbId(String psbId);

    /**
     * 查询PS列表
     *
     * @param psb PS
     * @return PS集合
     */
    public List<Psb> selectPsbList(Psb psb);

    /**
     * 新增PS
     *
     * @param psb PS
     * @return 结果
     */
    public int insertPsb(Psb psb);

    /**
     * 修改PS
     *
     * @param psb PS
     * @return 结果
     */
    public int updatePsb(Psb psb);

    /**
     * 删除PS
     *
     * @param psbId PS主键
     * @return 结果
     */
    public int deletePsbByPsbId(String psbId);

    /**
     * 批量删除PS
     *
     * @param psbIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deletePsbByPsbIds(String[] psbIds);

    /**
     * 根据认定年度不分页查询PS表
     * @param rdNd
     * @return
     */
    List<Psb> selectPSbByRdNd(String rdNd);
}
